home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Utilities / Magnify / Source / Magnify.h < prev    next >
Text File  |  1992-11-08  |  1KB  |  79 lines

  1. /* File: Magnify.h - Application class for 'Magnify'
  2.  *
  3.  * By: Christopher Lane
  4.  * Symbolic Systems Resources Group
  5.  * Knowledge Systems Laboratory
  6.  * Stanford University
  7.  *
  8.  * Date:  9 November 1992
  9.  *
  10.  * Copyright: 1990, 1991 & 1992 by The Leland Stanford Junior University.
  11.  * This program may be distributed without restriction for non-commercial use.
  12.  */
  13.  
  14. #import <objc/NXBundle.h>
  15. #import <appkit/Application.h>
  16.  
  17. #define VERSION __DATE__
  18.  
  19. #define OFFSTRING "Off"
  20. #define YESSTRING "Yes"
  21.  
  22. #define FROZENMENUCELLTAG (1)
  23. #define FROZENMENUTITLE "Freeze"
  24. #define UNFROZENMENUTITLE "Unfreeze"
  25.  
  26. #define HALF ((float) 0.5)
  27.  
  28. #define FLOAT "%g"
  29. #define DOUBLE "%G"
  30.  
  31. @interface Magnify : Application
  32.     id view;
  33.     id version;
  34.     id defaults;
  35.     id gridField;
  36.     id gridSlider;
  37.     id gridButton;
  38.     id scaleField;
  39.     id scaleSlider;
  40.     id updateField;
  41.     id updateSlider;
  42.     id updateButton;
  43.     id cursorButton;
  44.     
  45.     NXBundle *bundle;
  46.     DPSTimedEntry timedEntry;
  47. }
  48.  
  49. + new;
  50.  
  51. - appDidInit:sender;
  52. - appWillTerminate:sender;
  53. - hide:sender;
  54. - unhide:sender;
  55. - free;
  56.  
  57. - adjust:sender;
  58.  
  59. - changeScale:sender;
  60. - showScale:(float) scale andSlider:(BOOL) flag;
  61.  
  62. - changeGrid:sender;
  63. - showGrid:(float) grid andSlider:(BOOL) flag;
  64.  
  65. - changeUpdate:sender;
  66. - showUpdate:(double) update andSlider:(BOOL) flag;
  67.  
  68. - toggleFrozen:sender;
  69. - toggleCursor:sender;
  70.  
  71. - getView;
  72. - setView:anObject;
  73.  
  74. - setVersion:anObject;
  75. - (int) msgVersion:(const char **) aString ok:(int *) flag;
  76.  
  77. @end
  78.